$(document).ready(function(){
	common.body_to_all();
	index_js.init();
	$("#page_title").html("咨询历史");
});
var index_js = {};
index_js.bind = function(){
	//滚动加载数据
	$(window).scroll(function() {
		var scrollTop = $(this).scrollTop();
		if(scrollTop+$(window).height()>=$(document).height()){
			vm.cur_page++;
			vm.load();
		}
	});		
}
index_js.init = function(){
	index_js.bind();
	vm.load();	
}
var vm = avalon.define({
	$id:"main_controller",
	//----------------
	//toast的信息
	toast_msg:'',
	//是否要展示toast
	is_toast_show:false,
	//定时器
	$timeout:0,
	//消息隐藏
	clear_toast:function(){
		//设置定时器
		if(vm.$timeout){
			clearTimeout(vm.$timeout);
		}
		vm.$timeout = setTimeout(function(){
			vm.is_toast_show = false;
			vm.toast_msg = '';
		},3000);		
	},	
	//-----------------		
	//当前页
	cur_page:1,
	//医生列表
	list:[],
	/**
	 * 加载数据
	 */
	load:function(index){
		if(vm.is_loading==true){
			return ;
		}
		vm.is_loading = true;
		$.ajax({
			type:"get",
			url:get_page_consult_url,
			dataType:"json",
			data:"cur_page="+vm.cur_page,
			success:function(data){
				console.log(data);
				vm.is_loading = false;
				vm.list.pushArray(data);
				if(!data || data.length<=0){
					//这里重新处理页数
					if(vm.cur_page!=1){
						vm.cur_page--;
					}
				vm.toast_msg = "没有更多数据了";
				vm.is_toast_show = true;
				vm.clear_toast();						
				}
			},
			error:function(){
				vm.is_loading = false;
				vm.toast_msg = "网络错误";
				vm.is_toast_show = true;
				vm.clear_toast();		
			}
		});
	},
	//是否正在加载数据
	is_loading:false,	
	go_to_chat:function(index){
		location.href = chat_url+"?touid="+vm.list[index].touid;
	},
});
avalon.ready(function(){
	$('body').css('opacity',1);
});
